Compiling for the CRISP Microprocessor

نویسندگان

  • Sumit Bandyopadhyay
  • Vimal S. Begwani
  • Robert B. Murray
چکیده

In this paper we present code generation considerations for the AT&T CRISP microprocessor. The architecture of CRISP is different from either current CISC or RISC machines in a number of ways. This opens the opportunity for several new types of optimizations. The implications for C language compilation will also be discussed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experience with CAD Tools for the AT&T CRISP Microprocessor

The design methodology used in the design of the CRISP Microprocessor is described. CRISP is a high performance 32-bit microprocessor using 172,163 transistors in a 1.75μ CMOS technology. A top down approach was taken in the design of the machine, using tools ranging from instruction set interpreters to detailed device modelling. In addition to a discussion of the tools, this paper describes th...

متن کامل

Architectural Innovations in the CRISP Microprocessor

The AT&T CRISP Microprocessor is a high performance general purpose 32-bit processor. It is a single CMOS chip containing 172,163 transistors. The instruction-set architecture is a registerless 21⁄2 address memory-to-memory machine with a small number of instructions and addressing modes.1 The CRISP instruction-set is relatively independent of any particular implementation. High performance is ...

متن کامل

Introduction to the CRISP Instruction Set Architecture

Since 1975 the Bell Labs C Machine Project has designed several computer architectures to support the C programming language1 efficiently. These designs have evolved into the current C Machine instruction set architecture. The CRISP Microprocessor is one particular implementation of that architecture. Since we wish to describe the capabilities of a particular implementation in this paper, we wi...

متن کامل

Implementing Software Programs in FPGAs Using Flowpaths

Embedded systems design often involves writing code in high-level languages such as C/C++ and Java and optimizing using Assembly while minimizing design time. Equally important is the choice of the execution target. Among these microprocessor targets are microprocessor cores for FPGAs. These cores are useful for applications that also contain application-specific hardware implemented on the FPG...

متن کامل

A Microprocessor-Based Hybrid Duplex Fault-Tolerant System

Reliability is one of the fundamental considerations in the design of industrial control equipment. The microprocessor-based Hybrid Duplex fault-tolerant System (HDS) proposed in this paper has high reliability to meet this demand although its hardware structure is simple. The hardware configuration of HDS and the fault tolerance of this system are described. The switching control strategies in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1987